i2c subsystem host drivers · Maintained
Maintainers
- M Andi Shyti <andi.shyti@kernel.org>
Paths
- F
Documentation/devicetree/bindings/i2c/ - F
drivers/i2c/algos/ - F
drivers/i2c/busses/ - F
include/dt-bindings/i2c/
Last 30 days
Most active threads (last 7 days)
-
HOTtoday
[PATCH v3 0/9] Initial Apple M3 Pro, Max and Ultra device trees
2026-07-24 18:17 · 1 reply in 7d · Janne Grunau <j@jannau.net> -
HOTtoday
[PATCH] i2c: spacemit: request IRQ after controller initialization
2026-07-23 02:11 · 1 reply in 7d · Linmao Li <hidden> -
HOTtoday
[PATCH 0/3] i2c: qcom-cci: Fix CCI clock rate enforcement
2026-07-21 14:58 · 3 replies in 7d · Loic Poulain <loic.poulain@oss.qualcomm.com> -
HOTtoday
[PATCH v2] i2c: i801: Clamp adapter timeout to prevent system lockup
2026-07-23 03:43 · 0 replies in 7d · Mingyu Wang <hidden> -
DORMANTno replies
[PATCH] i2c: i801: Clamp adapter timeout to prevent system lockup
2026-07-23 02:52 · 0 replies in 7d · Mingyu Wang <hidden> -
HOTtoday
[PATCH v8 0/2] i2c: ls2x: Add clock- related properties and parsing
2026-07-21 12:28 · 2 replies in 7d · Hongliang Wang <hidden> -
HOTtoday
[PATCH] i2c: amd-mp2: Unregister callback on adapter add failure
2026-07-21 14:41 · 0 replies in 7d · Myeonghun Pak <hidden> -
COOLING5d
[PATCH v6 0/3] i2c: ma35d1: Add support for MA35D1 I2C controller
2026-07-20 03:06 · 2 replies in 7d · Zi-Yu Chen <hidden> -
WARM1d
[PATCH v12 0/7] I2C Mux per channel bus speed
2026-07-19 15:17 · 2 replies in 7d · Marcus Folkesson <marcus.folkesson@gmail.com> -
HOTtoday
[PATCH v6 0/2] i2c: Add dynamic transfer timeout based on message length and frequency
2026-07-20 11:41 · 1 reply in 7d · Aniket Randive <hidden>
Active reviewers (last 30 days)
-
Naresh Maramaina <hidden>
9 attestations (9 Co-developed-by) · last on 2026-07-16 -
Bartosz Golaszewski <hidden>
6 attestations (3 Acked-by, 3 Reviewed-by) · last on 2026-07-19 -
Conor Dooley <conor.dooley@microchip.com>
5 attestations (5 Acked-by) · last on 2026-07-24 -
Huacai Chen <hidden>
4 attestations (4 Reviewed-by) · last on 2026-07-21 -
Mario Limonciello <mario.limonciello@amd.com>
4 attestations (4 Suggested-by) · last on 2026-07-18 -
Sander Vanheule <sander@svanheule.net>
4 attestations (4 Tested-by) · last on 2026-07-14 -
Bartosz Golaszewski <hidden>
4 attestations (4 Reviewed-by) · last on 2026-07-14 -
Mukesh Kumar Savaliya <mukesh.savaliya@oss.qualcomm.com>
3 attestations (3 Reviewed-by) · last on 2026-07-16 -
Wolfram Sang <wsa+renesas@sang-engineering.com>
3 attestations (3 Reviewed-by) · last on 2026-07-14 -
Carlos Song <hidden>
3 attestations (3 Acked-by) · last on 2026-07-13
Recent patches
Most-recent 30 patches in this subsystem on linux-i2c (capped at 30), ordered by date desc.
-
HOTtoday
REVIEWED: 3 (3M) [PATCH v3 6/9] dt-bindings: i2c: apple,i2c: Add t6030 and t6031 compatibles
2026-07-24 · Janne Grunau <j@jannau.net> -
HOTtoday
[PATCH v2] i2c: i801: Clamp adapter timeout to prevent system lockup
2026-07-23 · Mingyu Wang <hidden> -
DORMANTno replies
[PATCH] i2c: i801: Clamp adapter timeout to prevent system lockup
2026-07-23 · Mingyu Wang <hidden> -
HOTtoday
REVIEWED: 2 (1M) [PATCH v2] i2c: spacemit: request IRQ after controller initialization
2026-07-23 · Linmao Li <hidden> -
HOTtoday
[PATCH] i2c: spacemit: request IRQ after controller initialization
2026-07-22 · Linmao Li <hidden> -
HOTtoday
[PATCH 3/3] i2c: qcom-cci: Fix CCI clock rate enforcement
2026-07-21 · Loic Poulain <loic.poulain@oss.qualcomm.com> -
HOTtoday
[PATCH 2/3] i2c: qcom-cci: Add missing cci_clk_rate for msm8953
2026-07-21 · Loic Poulain <loic.poulain@oss.qualcomm.com> -
HOTtoday
[PATCH 1/3] Revert "i2c: qcom-cci: Remove unused struct member cci_clk_rate"
2026-07-21 · Loic Poulain <loic.poulain@oss.qualcomm.com> -
HOTtoday
[PATCH] i2c: amd-mp2: Unregister callback on adapter add failure
2026-07-21 · Myeonghun Pak <hidden> -
HOTtoday
REVIEWED: 1 (0M) [PATCH v8 2/2] i2c: ls2x: Add clocks property parsing and adjust bus speed
2026-07-21 · Hongliang Wang <hidden> -
HOTtoday
REVIEWED: 4 (3M) [PATCH v8 1/2] dt-bindings: i2c: ls2x-i2c: Add clocks and clock-frequency properties
2026-07-21 · Hongliang Wang <hidden> -
HOTtoday
[PATCH v6 2/2] i2c: qcom-geni: Add dynamic transfer timeout based on transfer length and frequency
2026-07-20 · Aniket Randive <hidden> -
HOTtoday
[PATCH 2/8] i2c: pxa-pci: use platform_device_set_fwnode()
2026-07-20 · Bartosz Golaszewski <hidden> -
DORMANTno replies
[PATCH] i2c: busses: drop redundant dev_err_probe() around irq helpers
2026-07-20 · Pei Xiao <hidden> -
COOLING5d
[PATCH v6 2/3] i2c: ma35d1: Add Nuvoton MA35D1 I2C driver support
2026-07-20 · Zi-Yu Chen <hidden> -
COOLING5d
REVIEWED: 1 (0M) [PATCH v6 1/3] dt-bindings: i2c: nuvoton,ma35d1-i2c: Add MA35D1 I2C controller
2026-07-20 · Zi-Yu Chen <hidden> -
DORMANTno replies
[PATCH v2] i2c: jz4780: Cache host clock rate at probe to prevent CCF prepare_lock deadlock
2026-07-19 · H. Nikolaus Schaller <hidden> -
WARM1d
REVIEWED: 1 (0M) [PATCH v12 5/7] i2c: davinci: add support for setting bus frequency
2026-07-19 · Marcus Folkesson <marcus.folkesson@gmail.com> -
WARM1d
REVIEWED: 1 (0M) [PATCH v12 4/7] i2c: davinci: calculate bus freq from Hz instead of kHz
2026-07-19 · Marcus Folkesson <marcus.folkesson@gmail.com> -
DORMANTno replies
[PATCH v2] i2c: i801: keep the byte-by-byte ISR buffer private to the driver
2026-07-18 · Weiming Shi <hidden> -
DORMANTno replies
[PATCH] i2c: i801: keep the byte-by-byte ISR buffer private to the driver
2026-07-18 · Weiming Shi <hidden> -
COOLING5d
[PATCH v13] i2c: designware: defer probe if child GpioInt controllers are not bound
2026-07-18 · Hardik Prakash <hidden> -
COOLING7d
[PATCH v2] i2c: iproc: reset bus after timeout if START_BUSY is stuck
2026-07-17 · Jonas Gorski <hidden> -
COOLING4d
[PATCH v3 3/8] dt-bindings: i2c: cdns: add Axiado AX3005 I2C variant
2026-07-17 · Swark Yang <syang@axiado.com> -
COOLING8d
[PATCH v12] i2c: designware: defer probe if child GpioInt controllers are not bound
2026-07-16 · Hardik Prakash <hidden> -
COOLING9d
REVIEWED: 13 (13M) [PATCH v6 2/2] i2c: imx-lpi2c: reset controller in probe stage
2026-07-16 · <hidden> -
COOLING9d
REVIEWED: 13 (13M) [PATCH v6 1/2] i2c: imx-lpi2c: properly unwind resources on probe failure
2026-07-16 · <hidden> -
COOLING8d
[PATCH v3 3/3] i2c: qcom-geni: distinguish address-phase and data-phase NACK
2026-07-16 · Praveen Talari <hidden> -
COOLING8d
REVIEWED: 1 (1M) [PATCH v3 2/3] i2c: qcom-geni: use dedicated completions for abort and reset events
2026-07-16 · Praveen Talari <hidden> -
COOLING8d
REVIEWED: 1 (1M) [PATCH v3 1/3] i2c: qcom-geni: use cancel command before abort on transfer timeout
2026-07-16 · Praveen Talari <hidden>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE184d
REVIEWED: 5 (5M) [PATCH v3 2/5] dt-bindings: i2c: qcom-cci: Document sm6150 compatible
2026-01-15 · Wenmeng Liu <hidden> · 1 Reviewed-by -
STALE182d
REVIEWED: 7 (7M) [PATCH v5 1/6] i2c: designware: Optimize flag reading in i2c_dw_read()
2026-01-20 · Benoît Monin <benoit.monin@bootlin.com> · 1 Reviewed-by -
STALE182d
REVIEWED: 7 (7M) [PATCH v5 2/6] i2c: designware: Sort compatible strings in alphabetical order
2026-01-20 · Benoît Monin <benoit.monin@bootlin.com> · 1 Reviewed-by -
STALE182d
REVIEWED: 7 (7M) [PATCH v5 3/6] i2c: designware: Add dedicated algorithm for AMD NAVI
2026-01-20 · Benoît Monin <benoit.monin@bootlin.com> · 1 Reviewed-by -
STALE182d
REVIEWED: 7 (7M) [PATCH v5 5/6] i2c: designware: Use runtime PM macro for auto-cleanup
2026-01-20 · Benoît Monin <benoit.monin@bootlin.com> · 1 Reviewed-by -
STALE177d
REVIEWED: 6 (6M) [PATCH v6 5/7] i2c: omap: switch to new generic helper for getting selected mux-state
2026-01-21 · Josua Mayer <hidden> · 1 Reviewed-by -
STALE183d
REVIEWED: 13 (13M) [Patch V3] i2c: imx-lpi2c: fix SMBus block read NACK after byte count
2026-01-21 · Carlos Song <hidden> · 1 Reviewed-by -
STALE183d
REVIEWED: 5 (5M) [PATCH v4 2/5] dt-bindings: i2c: qcom-cci: Document sm6150 compatible
2026-01-22 · Wenmeng Liu <hidden> · 1 Reviewed-by -
STALE168d
REVIEWED: 5 (5M) [PATCH v5 2/5] dt-bindings: i2c: qcom-cci: Document sm6150 compatible
2026-01-22 · Wenmeng Liu <hidden> · 1 Reviewed-by -
STALE161d
REVIEWED: 1 (0M) [PATCH v4 3/5] i2c: davinci: calculate bus freq from Hz instead of kHz
2026-01-28 · Marcus Folkesson <marcus.folkesson@gmail.com> · 1 Reviewed-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE205d
[PATCH v2 08/12] i2c: qcom-geni: Isolate serial engine setup
2025-12-29 · Praveen Talari <hidden> -
STALE205d
[PATCH v2 09/12] i2c: qcom-geni: Move resource initialization to separate function
2025-12-29 · Praveen Talari <hidden> -
STALE205d
[PATCH v2 11/12] i2c: qcom-geni: Store of_device_id data in driver private struct
2025-12-29 · Praveen Talari <hidden> -
STALE205d
[PATCH v2 12/12] i2c: qcom-geni: Enable I2C on SA8255p Qualcomm platforms
2025-12-29 · Praveen Talari <hidden> -
STALE199d
[PATCH v3 3/4] i2c: tegra: Add logic to support different register offsets
2026-01-06 · Kartik Rajput <hidden> -
STALE199d
[PATCH v3 4/4] i2c: tegra: Add support for Tegra410
2026-01-06 · Kartik Rajput <hidden> -
STALE198d
[PATCH v4 3/4] i2c: tegra: Add logic to support different register offsets
2026-01-07 · Kartik Rajput <hidden> -
STALE198d
[PATCH v4 4/4] i2c: tegra: Add support for Tegra410
2026-01-07 · Kartik Rajput <hidden> -
STALE196d
[PATCH v5 2/4] i2c: tegra: Move variant to tegra_i2c_hw_feature
2026-01-07 · Kartik Rajput <hidden> -
STALE196d
[PATCH v5 4/4] i2c: tegra: Add support for Tegra410
2026-01-07 · Kartik Rajput <hidden>